// 专门对webpack进行配置
const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  transpileDependencies: true,
  // devServer就是和你一条心的那个代理服务器
  devServer: {
    //开发服务器进行配置
    open: true, //自动打开浏览器
    host: "127.0.0.1", //重新指定主机名

    // 方式1  有局限性 因为不管之后请求哪台服务器 都找5000去要数据了
    // proxy: 'http://127.0.0.1:5000', //要访问的那个真正的有数据的那台服务器地址

    // 方式2
    proxy: {
      // Bilibili会员购代理
      "/api": {
        //路径前缀  咱们发送请求如果路径中有/api 那会他就会帮咱们转发这一次请求
        target: "https://show.bilibili.com",
        // pathRewrite: { "^/api": "" }, //路径重写
      },
      "/peiqi": {
        //路径前缀  咱们发送请求如果路径中有/peiqi 那会他就会帮咱们转发这一次请求
        target: "http://127.0.0.1:5001",
        pathRewrite: { "^/peiqi": "" }, //路径重写
      },
      "/pc": {
        //路径前缀  咱们发送请求如果路径中有/peiqi 那会他就会帮咱们转发这一次请求
        target: "https://le3-api.game.bilibili.com",
      },
    },
  },
  lintOnSave: false, //保存时幺幺进行eslint语法检查 false 不检查
});
